package com.cskaoyan.bean;

/**
 * Ray的代理类
 * @author stone
 * @date 2021/11/16 16:08
 */
public class Lu2 extends Ray {
    //如果要使用Ray的方法：就是执行父类的方法

    //代理类：
    // 两件事：委托类本身要做的事 + 增强
    //增加和委托类相同的方法：修饰符、返回值、方法名、参数
    public void buyBreakFast() {
        //调用Ray的buyBreakFast
        super.buyBreakFast();
        buyEgg();
    }
    public void drink() {
        //调用Ray的drink
        super.drink();
        buyEgg();

    }
    public void playBall(String name) {
        //调用Ray的playBall
        super.playBall(name);
        buyEgg();

    }

    private void buyEgg() {
        System.out.println("买个卤蛋");
    }
}
